﻿using STT.Business;
using STT.Entities;
using STT.Layer.Connection;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace STT.Profile.UserControlsGV
{
    public partial class UcDoiMatKhau : System.Web.UI.UserControl
    {
        ToolBox tb = new ToolBox();
        BTbDangNhap dn = new BTbDangNhap();
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        void ThongBao(string Loi)
        {
            ScriptManager.RegisterClientScriptBlock(this, GetType(), "Thông báo!", "<script>alert('" + Loi + "')</script>", false);
        }
        protected void btndoimk_Click(object sender, EventArgs e)
        {
            try
            {
                DataTable dt = tb.GetDataTableById2("TbDangNhap_SelectbyTenDN", Session["MaFgv"].ToString());
                if (dt.Rows[0]["MatKhau"].ToString().Trim() == dn.GetMD5(txtmkcu.Text.Trim() + dt.Rows[0]["RadomPass"].ToString().Trim()))
                {
                    try
                    {
                        ETbDangNhap ojdn = new ETbDangNhap();
                        string pass = dn.GetMD5(txtmkmoi.Text.Trim() + dn.Radomchar());
                        ojdn.TenDangNhap = Session["MaFgv"].ToString();
                        ojdn.MatKhau = pass;
                        ojdn.RadomPass = dn.Radomchar();
                        dn.UpdatePassword(ojdn);
                        ThongBao("Bạn đã đổi mật khẩu thành công..!");
                    }
                    catch
                    { }
                }
                else
                {
                    ThongBao("Tên đăng nhập hoặc mật khẩu sai..!");
                    txtmkcu.Focus();
                }
            }
            catch { }
        }

        protected void btnhuy_Click(object sender, EventArgs e)
        {

        }
    }
}